Reducing the Disk I/O of Web Proxy Server Caches
نویسندگان
چکیده
The dramatic increase of HTTP traffic on the Internet has resulted in wide-spread use of large caching proxy servers as critical Internet infrastructure components. With continued growth the demand for larger caches and higher performance proxies grows as well. The common bottleneck of large caching proxy servers is disk I/O. In this paper we evaluate ways to reduce the amount of required disk I/O. First we compare the file system interactions of two existing web proxy servers, CERN and SQUID. Then we show how design adjustments to the current SQUID cache architecture can dramatically reduce disk I/O. Our findings suggest two that strategies can significantly reduce disk I/O: (1) preserve locality of the HTTP reference stream while translating these references into cache references, and (2) use virtual memory instead of the file system for objects smaller than the system page size. The evaluated techniques reduced disk I/O by 50% to 70%.
منابع مشابه
Caching Policies for Reducing Disk I / Os in a Web Proxy
Web proxy servers are a standard tool for caching the Web traac. The I/O subsystem appears to be a bottleneck in a proxy server. We are looking for a way to signiicantly reduce the amount of disk traac during peak hours in a proxy server. We concentrate on designing alternative caching policies for a proxy server. The idea is to divide cacheable documents into two categories, "known" and "new",...
متن کاملA Study on Web Caching Architectures and Performance
As World Wide Web usage has grown dramatically in recent years so has grown the recognition that Web caches especially proxy caches will have an important role in reducing server loads client re quest latencies and network tra c In this survey we present the most common architectures for web caching and their most important characteristics are outlined These architectures include proxy caching ...
متن کاملEliminating the I/O Bottleneck in Large Web Caches
This paper presents a technique for eliminating the disk bottleneck in large Web Caches. Our approach objective is twofold. First, the presented algorithm substantially decreases disk activity during peak server load. Second, it maintains the hit ratio at the level of traditional caching policies. We evaluate the performance of the algorithm using trace driven simulations based on access logs f...
متن کاملUCFS-A Novel User-Space, High Performance, Customized File System for Web Proxy Servers
Web proxy caching servers play a key role in today’s Web infrastructure. Previous studies have shown that disk I/O is one of the major performance bottlenecks of proxy servers. Most conventional file systems do not work well for proxy server workloads and have high overheads. This paper presents a novel, User-space, Customized File System called UCFS that can drastically improve I/O performance...
متن کاملAn Adaptive Coherence Replacement Protocol for Web Proxy Cache System
As World Wide Web usage has grown dramatically in recent years, so has grown the recognition that Web caches (especially proxy caches) will have an important role in reducing server loads, client request latencies, and network traffic. In this paper, we propose an adaptive cache coherence-replacement scheme for web proxy cache systems that is based on several criteria about the system and appli...
متن کامل